package com.bienvenue.main.adapter;

import android.graphics.Color;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.widget.TextView;

import com.bienvenue.main.R;
import com.bienvenue.main.model.JobManagerListBean;
import com.bienvenue.main.model.JobManagerListModel;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

/**
 * 　　　　　　　 ┏┓       ┏┓+ +
 * 　　　　　　　┏┛┻━━━━━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　 ┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 █████━█████  ┃+
 * 　　　　　　　┃　　　　　　 ┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　 ┃ + +
 * 　　　　　　　┗━━┓　　　 ┏━┛
 * ┃　　  ┃
 * 　　　　　　　　　┃　　  ┃ + + + +
 * 　　　　　　　　　┃　　　┃　Code is far away from     bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　         神兽保佑,代码无bug
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　 ┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━━━┳┓┏┛ + + + +
 * 　　　　　　　　　 ┃┫┫　 ┃┫┫
 * 　　　　　　　　　 ┗┻┛　 ┗┻┛+ + + +
 * 版权：陇朝赢科技有限公司 版权所有
 *
 * @author 18592
 * 版本：
 * 创建日期：2020/9/27
 * 描述：
 * ClassName：JobManagerListAdapter
 * PackageName:com.bienvenue.main.adapter
 */
public class JobManagerListAdapter extends BaseQuickAdapter<JobManagerListModel.DataBean, BaseViewHolder> {

    public JobManagerListAdapter() {
        super(R.layout.item_job_manager_list);
    }

    @Override
    protected void convert(BaseViewHolder helper, JobManagerListModel.DataBean item) {
        helper.setText(R.id.tv_job_name, item.getPositionName())
                .setText(R.id.tv_job_money, item.getExpectSalary())
                .setText(R.id.tv_prompt_name, item.getCompanyName())
                .addOnClickListener(R.id.cl_job_manager_list);
        TextView tvAddJobType = helper.getView(R.id.tv_add_job_type);
        if (item.getStatus().equals("0")) {
            tvAddJobType.setText("已发布");
            tvAddJobType.setTextColor(Color.GRAY);
        } else {
            tvAddJobType.setText("草稿");
        }
        TextView tvDate = helper.getView(R.id.tv_add_job_date);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");

        try {
            String date= String.valueOf(simpleDateFormat.parse(item.getUpdateTime()));
            tvDate.setText(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}
